a just punishment - French English Dictionary